Title: ソロモン (Solomon)
System: MSX
Author: 富田　直樹 (Naoki Tomita)
Publication: Micom Basic (マイコンBASIC) February 1987
Page Scans: 102-104
Preserved By: dared207
Recommended Emulator: openMSX

Loading the Game -

Two versions of the game are included:
-Solomon.wav, a tape image of the game;
-Solomon.dsk, a disk image of the game.

For Solomon.wav:
-Insert the tape image in your emulator;
-Type 'CLOAD' and press Enter to load the game;
-Type 'RUN' and press Enter to start the game.
For Solomon.dsk:
-Insert the disk image in your emulator, then restart the machine;
-The game should autoboot.

Article Translation -

Story

Once upon a time, there was a man who played *Solomon's Key* but simply couldn't get past Level 5.
Fed up and furious, he shouted, "Damn it! That idiot Dana!"—blaming the character Dana for his own failures—and decided to create his own similar puzzle game. (Rumor has it he now spends his time happily solving his own levels all by himself...)

How to Play

After running the program and seeing the title screen, press the Space key. Music will play, and after a brief pause, the screen will draw and the game will begin.
To clear a level, you must collect the key within the maze and reach the door without getting caught by the ball-shaped monsters. If you run out of time or get caught by a monster, you have to restart the level from the beginning.
There are six levels in total.

Controls

Use the Left and Right cursor keys to move, and the Up key to jump. You can also perform diagonal jumps by combining inputs.
Press the Space key to interact with the space directly to your side (in the direction you are facing): if there is a block, you remove it; if there is empty space, you create a block. Note that white blocks cannot be removed.
Press the [F1] key to restart the current level, or the [F2] key to force a level clear.

Program Notes

Man, I've got university entrance exams coming up, so I'm really short on time! I've cut out everything I possibly could. There is no "Game Over" sequence, so to quit the game, please press [CTRL] + [STOP].
To compress the maze data (?), the maze creation logic is a bit unusual. I've included the program I used to generate the data starting at line 10000, but frankly, you probably shouldn't bother trying to create your own levels.
I also experimented with using VGM data for the music. The tracks are: "Ghosts 'n Goblins" for the start, "Quartet" for clearing a level, and "Mappy" for running out of time. The pitch is a little off, so if you think it sounds terrible, feel free to cut it out. The code is a bit messy, so please bear with me.

Modifying the Program

To edit the program, run `SCREEN0` first.
If you find it impossible to clear a level because of the monsters, try changing the `GOTO` target at the end of the line (replace the number) and adjusting the `I` value in the `FOR...NEXT` loop to control the speed (50–60 is a good range). You'll have to figure out which line numbers to change yourself!

Tips & Techniques

You can create or erase blocks while jumping (or falling), so make sure to use that to your advantage!
Trapping monsters in a confined space makes things much safer. Just be careful where you trap them, or you might end up unable to clear the level!
If you discover a certain trick common to most levels, clearing the entire game is practically a sure thing. —Note: The game is incredibly difficult with enemies present, so you might want to play without them at first (only someone like Dr. D could likely clear every level with enemies enabled!?).
《References》
○ Tecmo's *Solomon's Key*
○ "Hiroshi Matsuda's Character Dancing" from *MOKO* (May 1985 issue)
○ *Naikon Club Monogatari* (September 1984 issue)



ストーリー

あるところに、「ソロモンの鍵」をプレイして、どうしても５面以上行けない男がいた。
いいかげん頭にきたその男は、「ちっくしょ～、ダーナのバカヤロー！」と、自分の失敗をダーナに押しつけ、自分で似たようなパズルゲームを作ったのであった　（今では、自分の面を解いて1人で満足しているという・・・・・・）。

遊びかた

RUN⏎してタイトルがでたら、スペース・キーを押してください。音楽が流れ、少し待つと画面が描かれてゲーム・スタートです。
ボール状のモンスターにつかまらないように、迷路の中にある鍵を取って、ドアのところへ行けば、１面クリアです。タイムが無くなったり、モンスターにつかまったりすると、その面の最初からやり直しになります。
ちなみに面は全部で６面あります。

操作

カーソル・キーの左右で移動、上でジャンプです。組み合わせにより、斜めジャンプもできます。
スペース・キーで、自分の向いている方向に石のあるところには石消し、石のないところには石だしができます。ただし、プレイヤーの真横にしかできません。なお、白色の石は石消しできません。
［F1］キーでその面を最初からやり直し、［F2］キーで強制クリアです。

プログラム

いや～、大学受験をひかえているんで何しろ時間がない！よってはぶけるだけはぶいてあります。ゲーム・オーバーもないので、終了させるときは、［CTRL］＋［STOP］を押してください。
迷路データの圧縮のため（？）、迷路作成の部分は少し特殊になっています。１００００行から、僕がデータ作成に使ったプログラムを載せてありますが、はっきり言って自作の面を作ろうなんて考えないほうがいいでしょう。
後は、音楽にVGMを使ってみました。スタートが　『魔界村』、　クリアが　『カルテット』、　タイム・オーバーが『マッピー』です。少しばかり音程がはずれているので、「こりゃひどい」　と思った人は、カットしてください。
きたないプログラムですが、その辺は大目に見てください。

プログラムの改造

プログラムを直すときは、SCREEN0⏎を実行してください。
「モンスターがいるからクリアできないよぉ！」　という人は、〇行の最後のGOTO〇をGOTO〇に変え、〇行のFOR～NEXTのIの値を変えてスピードを調節してください　（５０～６０が適当）。　〇は自分で考えてね。

テクニック

ジャンプして（または落ちながら）石だし、石消しができるので活用しよう！
モンスターはどこかに閉じこめでしまえば安心。ただし場所をまちがえるとクリアできなくなるぞ！
ほとんどの面で共通しているあるトリックを見つければ全面クリアも同然。----このゲームは敵がいると、メチャクチャむずかしいので、最初は敵なしでプレイしたほうがいいかもしれません　（敵ありで全面クリアできるのは、Dr.Dぐらい！？）。
《参考にしたもの》
○テクモ『ソロモンの鍵』
○’８５年５月号「松田浩のキャラクタ・ダンシング」『MOKO』
○’８４年９月号『ナイコンクラブ物語』
